package com.springboot.sba.D5_MySql.dao;

import com.springboot.sba.bean.LogRecord;
import com.springboot.sba.bean.LogRecordExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface LogRecordMapper {
    long countByExample(LogRecordExample example);

    int deleteByExample(LogRecordExample example);

    int deleteByPrimaryKey(String uuid);

    int insert(LogRecord record);

    int insertSelective(LogRecord record);

    List<LogRecord> selectByExampleWithBLOBs(LogRecordExample example);

    List<LogRecord> selectByExample(LogRecordExample example);

    LogRecord selectByPrimaryKey(String uuid);

    int updateByExampleSelective(@Param("record") LogRecord record, @Param("example") LogRecordExample example);

    int updateByExampleWithBLOBs(@Param("record") LogRecord record, @Param("example") LogRecordExample example);

    int updateByExample(@Param("record") LogRecord record, @Param("example") LogRecordExample example);

    int updateByPrimaryKeySelective(LogRecord record);

    int updateByPrimaryKeyWithBLOBs(LogRecord record);

    int updateByPrimaryKey(LogRecord record);

    int batchInsert(List<LogRecord> list);

    List<LogRecord> queryAll( );


    void zzzbatchInsert(List<LogRecord> list);
    int zzzD();



}